makeshift beds - French English Dictionary